.location {
  background-color: white;
  text-align: center;
}
.location .location-position-city span {
  line-height: .45rem;
  text-align: center;
  font-size: .14rem;
}
.location .location-position-city a {
  color: #ff9c00;
  font-size: .26rem;
  padding-left: .1rem;
  font-weight: 400;
}
.location .location-city p {
  text-align: left;
  padding-left: .1rem;
  font-size: .14rem;
  color: #323232;
  line-height: .3rem;
  background-color: #f2f2f2;
  border-bottom: 1px solid #e2e2e2;
  font-weight: 700;
  display: block;
}
.location .location-city .location-model {
  overflow: hidden;
  background-color: #fff;
}
.location .location-city .location-model .location-item {
  font-size: 0;
}
.location .location-city .location-model .location-item li {
  box-sizing: border-box;
  display: inline-block;
  width: 33%;
  line-height: .48rem;
  border-bottom: 1px solid #ededed;
  border-right: 1px solid #ededed;
  text-align: center;
  color: #323232;
  font-size: .16rem;
}
.location .location-city .location-model .location-item li a {
  display: block;
  color: #323232;
  overflow: hidden;
  white-space: nowrap;
}
